Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

backport wasm build to 0.H #74362

Merged
merged 12 commits into from
Jun 7, 2024
Merged

Conversation

nornagon
Copy link
Contributor

@nornagon nornagon commented Jun 7, 2024

Summary

Features "Support WASM build via emscripten"

Purpose of change

Backports the various changes from the main branch needed for wasm builds.

Describe the solution

Describe alternatives you've considered

Testing

Additional context

Maleclypse and others added 12 commits June 6, 2024 20:48
fix wrong scaling on hidpi screens in emscripten
add WebAssembly build to release workflow
…e-data

[wasm] prepare web bundle data separately from build
* [wasm] exclude MA mod from bundle

* also remove Ultica_iso
* skip emscripten build for draft PRs
* reenable enscripten builds for releases
* only execute enscripten build if other builds have succeeded
Turns out this was already being built
@github-actions github-actions bot added Info / User Interface Game - player communication, menus, etc. Code: Build Issues regarding different builds and build environments [C++] Changes (can be) made in C++. Previously named `Code` Character / World Generation Issues and enhancements concerning stages of creating a character or a world Code: Tooling Tooling that is not part of the main game but is part of the repo. labels Jun 7, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-requesting reviews from non-collaborators: @Qrox

@github-actions github-actions bot added <Bugfix> This is a fix for a bug (or closes open issue) <Enhancement / Feature> New features, or enhancements on existing Code: Infrastructure / Style / Static Analysis Code internal infrastructure and style json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Jun 7, 2024
@dseguin dseguin merged commit d6f3403 into CleverRaven:0.H-branch Jun 7, 2024
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions <Bugfix> This is a fix for a bug (or closes open issue) [C++] Changes (can be) made in C++. Previously named `Code` Character / World Generation Issues and enhancements concerning stages of creating a character or a world Code: Build Issues regarding different builds and build environments Code: Infrastructure / Style / Static Analysis Code internal infrastructure and style Code: Tooling Tooling that is not part of the main game but is part of the repo. <Enhancement / Feature> New features, or enhancements on existing Info / User Interface Game - player communication, menus, etc. json-styled JSON lint passed, label assigned by github actions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants